home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 May / Macworld (1999-05).dmg / Shareware World / Utilities / Data & Time / Troi-Serial-Plug-in1.0 / Terminal.fp3 (.txt) < prev    next >
FileMaker Pro Database  |  1999-02-23  |  69KB  |  576 lines

  1.  Copyright 1984-1998 FileMaker, Inc. 
  2. HBAM2016AUG95
  3. Pro 3.0
  4. GADVANCEDFLOWCONTROL
  5. alisA
  6. alisA
  7. alisA
  8. alisA
  9. VDEFA
  10. HBAM3016AUG95@
  11. Pro 3.0 - 4.0
  12. I01234P
  13. FileMaker Temp
  14. ^0K (^1%) available on
  15. 1234567890
  16. FileMaker Prefs
  17. Preferences    Pro 4.0v2
  18. FileMaker Extensions
  19. FileMaker Templates
  20. FileMaker Registration
  21. Template Information
  22. Claris
  23. 1st Quarter
  24. 2nd Quarter
  25. 3rd Quarter
  26. 4th Quarter
  27. 2/23/99
  28. CPORTNAMES
  29. CR CALC
  30. CVERSION
  31. GADDCR
  32. d    GDATABITS
  33. GERRORCODE
  34. GFLOWCONTROL
  35. GNUMBER
  36. GPARITY
  37. a    GPORTNAME
  38. GPREVIOUSTEXT
  39. GSENDSEPARATOR
  40. GSPEED
  41. W    GSTOPBITS
  42. GTEMPRESULTRECEIVED
  43. GTERMINALTEXT
  44. GTEXT TO SEND
  45. MESRECEIVED
  46. gNumberB
  47. cVersionB
  48. |("Serial-Version"
  49. Serial-Version
  50. gErrorCodeB
  51. cPortNames
  52. baud=57600
  53. hgjhjgggj236
  54. stop=10
  55. data=8
  56. parity=none
  57. flowControl=XOnXOff
  58. --------
  59. Terminal Emulation
  60. Receiver
  61. Preferences
  62. MenuB
  63. |("Serial-GetPortNames"
  64. Serial-GetPortNames
  65. gSpeedB
  66. gPreviousTextB
  67. gTerminalTextB
  68. mesReceivedB
  69. ]A    gPortNameB
  70. gTempResultReceivedB
  71. _A    gStopBitsB
  72. `A    gDataBitsB
  73. gParityB
  74. trueB
  75. gFlowControlB
  76. gAdvancedFlowControlB
  77. gText to sendB
  78. gSendSeparatorB
  79. gAddCRG
  80. Terminal EmulationB
  81.  1999 Troi Automatisering
  82. Terminal Emulation
  83. OSDo this once to create the settings appropiate for your computer and serial port...ter and serial port...
  84. Set Port Preferences\
  85.  1999, Troi Automatisering
  86. Terminal Emulation
  87. Start Terminal Emulation
  88. To Main Menu
  89. R'This file emulates a 
  90. Terminal program.
  91. T9Then start the terminal emulation with the serial port...
  92. Terminal Menu
  93. Set Port Preferences
  94. ReceiverB
  95. Cancelm
  96. An Error Occured.G'
  97. Cancelm
  98. An Error Occured. Could not open the port.I'
  99. returned error code
  100. Terminal Window
  101. A}You can send data to the serial
  102. port. Data received will be put into the Terminal window with the help of the Dispatch Script
  103. =Type here the text you want to send and press the send button
  104. Add RETURN to send commands
  105. (re)start Terminal Emulation
  106. To Main Menu
  107. 'This file emulates a 
  108. Terminal program.
  109. Terminal Menu
  110. Set Port Preferences
  111.  1999 Troi Automatisering
  112. A#Terminal Emulation
  113. Emulation Window
  114. Clear Fielduse advanced control if you need to.
  115. PreferencesB
  116. error codeo
  117. To Menup
  118. Receiveru
  119. 1- open port
  120. mesReceived
  121. speed
  122.     gPortName
  123.     Port Name
  124. sdsdd
  125. To Main Menu
  126. To Terminal Menu
  127. To Preferences
  128. ----- General ------
  129. %Check  for Presence of Serial plug-in
  130. ----- Dispatch Scripting
  131. ------
  132. *Open Serial Port And Prepare for Receiving
  133.   Open Serial Port
  134.   Set Dispatcher Script
  135.     Send Text
  136. Process Data Received
  137. ,  Receive Data in global gTempResultReceived
  138. Reset Dispatcher Script
  139. Close Serial Port
  140. ----- Misc ------
  141.     Open file
  142.   Set all globals
  143.   BeepBeep
  144.   Open Serial Port
  145. speed
  146.     port name
  147.     stop bits
  148.     data bitsop bits
  149.     data bits
  150. To Terminal Menu
  151. speed
  152.     port name
  153.     stop bits
  154.     data bits
  155. parity
  156. standard flow control
  157. advanced flow control
  158. "A-TIP Only use advanced control if you need to.
  159. flow control
  160. Set Serial Port Preferences
  161. send separator
  162.  1999 Troi Automatisering
  163. Terminal Emulation
  164. Start Terminal Emulation
  165. To Main Menu
  166. ='This file emulates a 
  167. Terminal program.
  168. Terminal Menu
  169. Set Port Preferences
  170. Add RETURN to send commands
  171. To Main Menu
  172. A*Check if this was called by the plug-in...BP
  173. |("Serial-DataWasReceived"
  174. Serial-DataWasReceived
  175. f Serial plug-in
  176.     A4Important: ALWAYS check if the plug-in is available!B)Check if this is FileMaker 4.0 or higher.CQ
  177.  1)) < 4    
  178. Canceld
  179. This file requires FileMaker 4.0 or higherr
  180. Open the serial portB
  181. |("Serial-Open"
  182. ] & "|"  & 
  183. W & " " & 
  184. _ & " " & 
  185. ` & " " & 
  186. a &  " "& 
  187. Serial-Open
  188.  <> 0
  189.  = "$$-97"
  190. $$-97
  191. Cancelm
  192. mPort is in useFw
  193. Cancelm
  194. mAn error occurred
  195.   Set all globals
  196. |("Troi-Set Default Separator"
  197.  "|")
  198. Troi-Set Default Separator
  199. --------
  200. --------
  201.  A    Open file
  202. ) = 2    
  203. ----- General ------
  204. ----- Misc ------
  205.   BeepBeep
  206. Close Serial Port
  207. Open the serial portB<
  208. |("Serial-Close"
  209. Serial-Close
  210. E/Check if the Troi Grabber Plug-in is available.F|
  211. |("Serial-Version"
  212.  "") 
  213.  14 ) <> "Serial Plug-in"
  214. Serial-Version
  215. Serial Plug-in
  216. ) = 1    
  217. Canceld
  218. The Serial Plug-in not found. 
  219. Please put The Serial Plug-in into the Extensions folder inside the FileMaker folder. Also enable all the plug-ins under the application preferences.
  220. Canceld
  221. The Serial Plug-in not found. Please put the this Plug-in into the SYSTEM directory inside the FileMaker directory. 
  222. Also enable all the plug-ins under the application preferences.
  223.     Helvetica
  224. Geneva
  225. Arial
  226. Times New Roman
  227. Monaco
  228. Courier
  229. Times
  230. Futura
  231. Courier New
  232. Palatino
  233. Minion Web
  234. New York
  235. AppleGaramond Bk
  236. AppleGaramond Lt
  237.     Wingdings
  238. Chicago
  239. To Preferences
  240.   Set Dispatcher Script
  241. |("Serial-SetDispatchScript"
  242. ) & "| scriptkey=1")
  243. Serial-SetDispatchScript    
  244. | scriptkey=1
  245. Process Data Received
  246. |("Serial-RestoreSituation"
  247. Serial-RestoreSituation
  248. A,  Receive Data in global gTempResultReceived
  249. |("Serial-Receive"
  250. Serial-Receive
  251. ]|ceive
  252. Reset Dispatcher Script
  253. |("Serial-SetDispatchScript"
  254.   "")
  255. Serial-SetDispatchScript
  256. A*Open Serial Port And Prepare for Receiving
  257. Open the serial portB
  258. To Terminal Menu
  259. A    Send Text
  260. st...
  261.  2 ) = "$$"
  262. ^ = "$$-28"
  263. $$-28
  264. Cancel
  265. Open the port firstE-
  266. ^ = "$$-207"
  267. $$-207
  268. Cancel
  269. Buffer overflow error.Gx
  270. Cancel
  271. An error occurred!
  272. |("Serial-Send"
  273. ] & "|" & 
  274. Serial-Send
  275.  ="$$-28"
  276. $$-28
  277. Open the port first...Fw
  278. Cancelm
  279. An Error Occured.G'
  280. Cancelm
  281. An Error Occured. Could not open the port.I'
  282. HRPTH
  283. FPTHAHKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
  284. MSPCA
  285. NAMEA
  286. StudReg.fp3
  287. RPTHA
  288. StudReg.fp3
  289. StudReg.fp3
  290. FMP3FMP3
  291. Troi-Grabber-Plug-in1.0a1
  292. HKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
  293. Ethernet zone
  294. McGee
  295. peter
  296. ber-Plug-in1.0a1:StudReg.fp3
  297. Ethernet zone
  298. McGee
  299. peter
  300. ONML""
  301. ONML""
  302. ONML""
  303. (LIST
  304. LISTA
  305. baud=150
  306. baud=300
  307. baud=600
  308. baud=1200
  309. baud=1800
  310. baud=2400
  311. baud=3600
  312. baud=4800
  313. baud=7200
  314. baud=9600
  315. baud=14400
  316. baud=19200
  317. baud=28800
  318. baud=38400
  319. baud=57600
  320. VDEFA(
  321. (LIST
  322. VDEFA(
  323. (LIST
  324. LISTA
  325. stop=10
  326. stop=15
  327. stop=20
  328. VDEFA(
  329. (LIST
  330. LISTA
  331. data=5
  332. data=6
  333. data=7
  334. data=8
  335. VDEFA(
  336. (LIST
  337. LISTA"parity=none
  338. parity=odd
  339. parity=even
  340. VDEFA(
  341. (LIST
  342. LISTA:flowControl=DtrDsr
  343. flowControl=RtsCts
  344. flowControl=XOnXOff
  345. PRPTH
  346. FPTHAPKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3
  347. MSPCA
  348. NAMEA
  349. StudReg.fp3
  350. RPTHA
  351. :samples:StudReg.fp3
  352. StudReg.fp3
  353. FMP3FMP3
  354. samples
  355. PKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3
  356. Ethernet zone
  357. McGee
  358. peter
  359. NRPTH
  360. FPTHANKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
  361. MSPCA
  362. NAMEA
  363. Overview.fp3
  364. RPTHA
  365. :docs:Overview.fp3
  366. Overview.fp3
  367. FMP3FMP3
  368. NKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
  369. Ethernet zone
  370. McGee
  371. peter
  372. \RPTH
  373. FPTHA\KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:Portname.fp3
  374. MSPCA
  375. NAMEA
  376. Portname.fp3
  377. RPTHA
  378. Portname.fp3
  379. Portname.fp3
  380. FMP3FMP3
  381. Troi-Serial-Plug-in1.0b1
  382. \KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:Portname.fp3
  383. Ethernet zone
  384. McGee
  385. peter
  386. \RPTH
  387. FPTHA\KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:SeriExpl.fp3
  388. MSPCA
  389. NAMEA
  390. SeriExpl.fp3
  391. RPTHA
  392. SeriExpl.fp3
  393. SeriExpl.fp3
  394. FMP3FMP3
  395. Troi-Serial-Plug-in1.0b1
  396. \KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:SeriExpl.fp3
  397. McGee
  398. peter
  399. _RPTH
  400. FPTHA_KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b3Mc1:SeriExpl.fp3
  401. MSPCA
  402. NAMEA
  403. SeriExpl.fp3
  404. RPTHA
  405. SeriExpl.fp3
  406. (LIST
  407. LISTA
  408. inputControl=DTR
  409. outputControl=DSR
  410. DTR=enabled
  411. DTR=disabled
  412. inputControl=RTS
  413. outputControl=CTS
  414. RTS=enabled
  415. RTS=disabled
  416. inputControl=XOnXOff
  417. outputControl=XOnXOff
  418. VDEFA(
  419. (LIST
  420. LISTA
  421. VDEFA(
  422. speedsH
  423. portsI    stop bitsJ    data bitsK
  424. parityL
  425. basic flow controlM
  426. advanced flow controlN
  427. FMRLA
  428. FMRLA
  429. PortnameD
  430. SeriExpl
  431. VDEFA(
  432. Pro 3.0 - 4.0F!
  433. Pro 3.0 - 4.0M1
  434. zondag
  435. maandag
  436. dinsdag
  437. woensdag
  438.     donderdag
  439. vrijdag
  440. zaterdag
  441. januari
  442. februari
  443. maart
  444. april
  445. augustus
  446.     september
  447. oktober
  448. november
  449. december
  450. 1st Quarter
  451. 2nd Quarter
  452. 3rd Quarter
  453. 4th Quarter
  454. Cancel
  455. First select a valid port name.D
  456. |("Serial-Open"
  457. ] & "|"  & 
  458. W & " " & 
  459. _ & " " & 
  460. ` & " " & 
  461. a &  " "& 
  462. Serial-Open
  463.  <> 0
  464.  = "$$-97"
  465. $$-97
  466. Cancelm
  467. mPort is in useHw
  468. Cancelm
  469. mAn error occurred
  470. Open the serial portB"
  471. ] =  ""
  472. Cancel
  473. First select a valid port name.D
  474. |("Serial-Open"
  475. ] & "|"  & 
  476. W & " " & 
  477. _ & " " & 
  478. ` & " " & 
  479. a &  " "& 
  480. Serial-Open
  481.  <> 0
  482.  = "$$-97"
  483. $$-97
  484. Cancelm
  485. mPort is in useHw
  486. Cancelm
  487. mAn error occurred
  488. GADVANCEDFLOWCONTROL
  489. d    GDATABITS
  490. GERRORCODE
  491. GFLOWCONTROL
  492. GNUMBER
  493. GPARITY
  494. a    GPORTNAME
  495. GPREVIOUSTEXT
  496. GSENDSEPARATOR
  497. GSPEED
  498. W    GSTOPBITS
  499. GTEMPRESULTRECEIVED
  500. GTERMINALTEXT
  501. GTEXT TO SEND
  502. MESRECEIVED
  503. gNumberB
  504. cVersionB
  505. |("Serial-Version"
  506. Serial-Version
  507. gErrorCodeB
  508. cPortNames
  509. CR calcB
  510. g = "Yes" 
  511. |("Serial-ToASCII"
  512.  "0x0D")
  513. Serial-ToASCII
  514. 0x0D|
  515. To Terminal Menu
  516. To Preferences
  517. ----- General ------
  518. %Check  for Presence of Serial plug-in
  519. ----- Dispatch Scripting
  520. ------
  521. *Open Serial Port And Prepare for Receiving
  522.   Open Serial Port
  523.   Set Dispatcher Script
  524.     Send Text
  525. Process Data Received
  526. ,  Receive Data in global gTempResultReceived
  527. Reset Dispatcher Script
  528. Close Serial Port
  529. ----- Misc ------
  530.     Open file
  531.   Set all globals
  532.   BeepBeep
  533.   Open Serial Port
  534. |("Serial-Send"
  535. ] & "|" & 
  536. Serial-Send
  537.  ="$$-28"
  538. $$-28
  539. Open the port first...
  540. ----- Dispatch Scripting
  541. ------
  542. A%Check  for Presence of Serial plug-in
  543.     A4Important: ALWAYS check if the plug-in is available!B)Check if this is FileMaker 4.0 or higher.CQ
  544.  1)) < 4    
  545. Canceld
  546. This file requires FileMaker 4.0 or higher
  547. Canceld
  548. This file requires FileMaker 4.0 or higher
  549. To Main Menu
  550. To Terminal Menu
  551. To Preferences
  552. ----- General ------
  553. %Check  for Presence of Serial plug-in
  554. ----- Dispatch Scripting
  555. ------
  556. *Open Serial Port And Prepare for Receiving
  557.   Open Serial Port
  558.   Set Dispatcher Script
  559.     Send Text
  560. Process Data Received
  561. ,  Receive Data in global gTempResultReceived
  562. Reset Dispatcher Script
  563. Close Serial Port
  564. ----- Misc ------
  565.     Open file
  566.   Set all globals
  567.   BeepBeep
  568.   Open Serial Port
  569. SeriExpl.fp3
  570. FMP3FMP3
  571. Troi-Serial-Plug-in1.0b3Mc1
  572. _KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b3Mc1:SeriExpl.fp3
  573. McGee
  574. peter
  575. KESo@
  576.